\doxysection{arm\+\_\+fir\+\_\+interpolate\+\_\+instance\+\_\+q31 Struct Reference}
\hypertarget{structarm__fir__interpolate__instance__q31}{}\label{structarm__fir__interpolate__instance__q31}\index{arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}}


Instance structure for the Q31 FIR interpolator.  




{\ttfamily \#include $<$arm\+\_\+math.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structarm__fir__interpolate__instance__q31_a5cdf0a631cb74e0e9588c388abe5235c}{L}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structarm__fir__interpolate__instance__q31_a5d243796584afc7cd6c557f00b7acca5}{phase\+Length}}
\item 
const q31\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__fir__interpolate__instance__q31_afef0c732f7e8e6918b9d00a1908105d0}{p\+Coeffs}}
\item 
q31\+\_\+t \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structarm__fir__interpolate__instance__q31_a9328c4284c5159edce6c686e0ff40d71}{p\+State}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Instance structure for the Q31 FIR interpolator. 

\label{doc-variable-members}
\Hypertarget{structarm__fir__interpolate__instance__q31_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{structarm__fir__interpolate__instance__q31_a5cdf0a631cb74e0e9588c388abe5235c}\index{arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}!L@{L}}
\index{L@{L}!arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}}
\doxysubsubsection{\texorpdfstring{L}{L}}
{\footnotesize\ttfamily \label{structarm__fir__interpolate__instance__q31_a5cdf0a631cb74e0e9588c388abe5235c} 
uint8\+\_\+t arm\+\_\+fir\+\_\+interpolate\+\_\+instance\+\_\+q31\+::L}

upsample factor. \Hypertarget{structarm__fir__interpolate__instance__q31_afef0c732f7e8e6918b9d00a1908105d0}\index{arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}!pCoeffs@{pCoeffs}}
\index{pCoeffs@{pCoeffs}!arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}}
\doxysubsubsection{\texorpdfstring{pCoeffs}{pCoeffs}}
{\footnotesize\ttfamily \label{structarm__fir__interpolate__instance__q31_afef0c732f7e8e6918b9d00a1908105d0} 
const q31\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+fir\+\_\+interpolate\+\_\+instance\+\_\+q31\+::p\+Coeffs}

points to the coefficient array. The array is of length L\texorpdfstring{$\ast$}{*}phase\+Length. \Hypertarget{structarm__fir__interpolate__instance__q31_a5d243796584afc7cd6c557f00b7acca5}\index{arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}!phaseLength@{phaseLength}}
\index{phaseLength@{phaseLength}!arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}}
\doxysubsubsection{\texorpdfstring{phaseLength}{phaseLength}}
{\footnotesize\ttfamily \label{structarm__fir__interpolate__instance__q31_a5d243796584afc7cd6c557f00b7acca5} 
uint16\+\_\+t arm\+\_\+fir\+\_\+interpolate\+\_\+instance\+\_\+q31\+::phase\+Length}

length of each polyphase filter component. \Hypertarget{structarm__fir__interpolate__instance__q31_a9328c4284c5159edce6c686e0ff40d71}\index{arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}!pState@{pState}}
\index{pState@{pState}!arm\_fir\_interpolate\_instance\_q31@{arm\_fir\_interpolate\_instance\_q31}}
\doxysubsubsection{\texorpdfstring{pState}{pState}}
{\footnotesize\ttfamily \label{structarm__fir__interpolate__instance__q31_a9328c4284c5159edce6c686e0ff40d71} 
q31\+\_\+t \texorpdfstring{$\ast$}{*} arm\+\_\+fir\+\_\+interpolate\+\_\+instance\+\_\+q31\+::p\+State}

points to the state variable array. The array is of length block\+Size+phase\+Length-\/1. 

The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Inc/arm\+\_\+math.\+h\item 
C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Middlewares/\+ST/\+ARM/\+DSP/\+Include/dsp/filtering\+\_\+functions.\+h\end{DoxyCompactItemize}
